﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.IO;

namespace SfsTools.Core
{
    /// <summary>
    /// Represents the starting marker entry.
    /// </summary>
    internal class StartingMarkerEntry : IndexEntry
    {
        #region Properties

        #endregion

        #region Methods

        /// <summary>
        /// Accepts a visitor.
        /// </summary>
        /// <param name="visitor">The visitor.</param>
        [DebuggerStepThrough]
        public override void AcceptVisitor(IIndexEntryVisitor visitor)
        {
            visitor.VisitStartingMarker(this);
        }

        #endregion

        #region Constructors
        /// <overloads>Initializes a new instance of <see cref="StartingMarkerEntry"/>.</overloads>
        /// <summary>
        /// Initializes a new instance of <see cref="StartingMarkerEntry"/>.
        /// </summary>
        [DebuggerStepThrough]
        public StartingMarkerEntry(Int64 position, byte[] buffer)
            : base(position, buffer)
        {
        }
        #endregion
    }
}
